/*
 * @(#)RollCanvas.java	  06.09.1997  Robert Denda&Didier Gutacker
 *
 */

import java.awt.*;

/** 
 * Die Klasse RollCanvas beinhaltet ein NetzCanvas und stellt
 * zusaetzlich Scrollbars zur Verfuegung.
 * Sie ist damit eine der graphischen Komponenten des SimulationFrame.
 *
 * @author 	Robert Denda
 * @version     1.1, 06.09.1997
 * @see NetzCanvas
 * @see SimulationFrame
 * @see ScrolledNetworkCanvasRIP
 * @see ScrolledNetworkCanvasDVMRP
 *
 */


public abstract class RollCanvas extends Panel {

  // debugging
  debug DEBUG = new debug();

  public Scrollbar verticalScroll, horizontalScroll;
  public int scrollSteps = 50, scrollPageStep = 25;

  public SimulationFrame frame;

  /**
   * Konstruktor
   */

  RollCanvas( Simulation simulation, SimulationFrame frame ) {
    this.frame = frame;
    setLayout( new BorderLayout() );
    verticalScroll = new Scrollbar( Scrollbar.VERTICAL, 0, scrollPageStep, 
				    0, scrollSteps );
    horizontalScroll = new Scrollbar( Scrollbar.HORIZONTAL, 0, scrollPageStep, 
				      0, scrollSteps );
  } // RollCanvas.RollCanvas

  public void paint( Graphics gc ) {
    super.paint( gc );
  } // RollCanvas.paint

} // RollCanvas








